*
{ 
	margin:0;
	padding:0;
}
body 
{ 
	font-family:Arial;
	font-size:10pt;
	margin:0;
	background-color:#fff;
	color:#666;
}
img 
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
}
object 
{ 
	vertical-align:top; 
	outline:none;
}
ul, ol 
{ 
	list-style:none;
}
table, table td 
{ 
	padding:0;
	border:none;
	border-collapse:collapse;
}
input, select, textarea 
{ 
	vertical-align:middle;
}
p
{
	margin:0;
}
div
{
	margin:0;
}
a 
{
	outline:none;
	text-decoration:none;
	color:#0048FF;
}
a:hover
{
	
}
/* page: */
.clr
{
	clear:both;
}
.table
{
	display:table;
}
.table-row
{
	display:table-row;
}
.table-cell
{
	display:table-cell;
}
/* header: */
#header
{
	width:980px;
	height:37px;
	background:#fafafa url('../images/designing/header_bg.png') repeat-x 0 0;
	display:block;
}
/* hmenu: */
#hmenu
{
	width:980px;
	text-align:right;
}
#hmenu ul
{
	list-style:none;
	text-align:right;
}
#hmenu li
{
	float:right;
	padding-top:10px;
	display:block;
}
#hmenu li  a.lang
{
	display:block;
	width:20px;
	text-align:right;
	padding:5px 3px 0 5px;
}
#hmenu li a.item
{
	display:block;
	line-height:25px;
	padding:0 15px 0 15px;
	/*font-family:Verdana;*/
	color:#666;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	background:url('../images/designing/hmenu_item.png') center left no-repeat;
}
#hmenu li a:hover
{
	color:Red;
}
#hmenu li a.hightlight
{
	
}
/* drop menu
#box  li{
	position:relative;
}
#box li li,li li a{
	background:none;
	float:none;
	display:block;
	line-height:24px;
	height:24px;
	width:auto!important;
}
#box li li{
	padding:0;
}
#box li li a{
	line-height:24px;
	font-size:11px;
	text-align:left;
	text-indent:10px;
	font-weight:normal;
	color:#3F5018;
	background-color:#E6F1B3;
	border: solid 1px #BBD352;
	margin-top:2px;
}
#box li ul{
	display:none;
	position:absolute;
	left:-1;
	top:33px;
	z-index:999;
	width:200px;
}
#box li li a:hover
{
	border: solid 1px #D8EC83;
	background:#F5FBDC;
	color:#FF6600;
}
end drop menu */

/* end hmenu */
#banner
{
	width:980px;
	background-color:#fafafa;
}
#banner #banner-left
{
	width:210px;
	padding:10px;
	text-align:left;
}
#banner #banner-right
{
	width:750px;
	text-align:right;
}
/* end header */

/* main: */
#main
{
	width:980px;
	background-color:#fafafa;
}
/* footer: */
#footer
{
	width:980px;
	padding-top:10px;
	height:87px;
	background:#fafafa url('../images/designing/footer_bg.png') left bottom repeat-x;
}
#footer .block
{
	padding:10px;
	font-size:8pt;
	line-height:14px;
	text-align:left;
}
/* end footer: */
/* content: */
#main #content
{
	width:980px;
	vertical-align:top;
}

/* content left: */
#main #content #left
{
	width:210px;
	padding:10px;
	text-align:left;
	color:#006aab;
	vertical-align:top;
	background:#fafafa url('../images/designing/shadow.png') top right no-repeat;
	float:left;
}
/* vmenu */
#main #content #left ul
{
	list-style:none;
	margin:20px 0 30px 0;
}
#main #content #left li
{
	width:210px;
	line-height:24px;
	display:block;
	border-bottom:dotted 1px #006AAB;
}
#main #content #left li a
{
	font-weight:bold;
	color:#006aab;
	line-height:24px;
	padding-left:22px;
	width:100%;
	display:block;
	background:url("../images/designing/vmenu_item.png") no-repeat scroll 8px 9px transparent;
}
#main #content #left li a:hover
{
	color:Red;
}
/* end vmenu */
#main #content #left h1
{
	line-height:26px;
	font-size:18pt;
	padding-bottom:5px;
}
#main #content #left h2
{
	line-height:18px;
	font-size:10pt;
	font-weight:bold;
}
#main #content #left .block
{
	line-height:14px;
	font-size:8pt;
}
/* end content left */

/* content main: */
#main #content #block
{
	width:730px;
	border-bottom:solid 1px #ccc;
	padding:10px;
	text-align:left;
	vertical-align:top;
}
.title
{
	width:100%;
	line-height:18px;
	font-size:12pt;
	font-weight:bold;
	color:#006aab;
	background:#fafafa url('../images/designing/main_title.png') center left no-repeat;
	padding-left:30px;
}
.content-area
{
	line-height:16px;
	width:100%;
}
.content-area p
{
	line-height:16px;
	text-align:justify;
	width:100%;
}
.listItem
{
	text-align:justify;
	border-bottom:dotted 1px #ccc;
	display:table-cell;
	padding:3px 0 5px 0;
}
.listItem img
{
	float:left;
	margin:0 10px 0 0;
	border:none;
	height:100px;
}
.listItem a
{
	font-weight:bold;
	color:#0048FF;
	margin-bottom:3px;
	width:100%;
	display:block;
}
.listItem a:hover
{
	text-decoration:underline;
}
.articleBlock
{
	width:710px;
}
.articleBlock .line
{
	clear:both; 
	width:100%; 
	height:5px;
    border-top:solid 1px #ddd; 
    display:block;
    margin-top:5px;
}
.articleBlock .block
{
	display:table-row;
	width:100%;
}
.datetime-span
{
	
}
.articleBlock img{
	border:none;
	width:140px;
	height:100px;
	float:left;
	margin:0 10px 5px 0;
	border:solid 3px #ccc;
}
.articleBlock p
{
	margin:0;
}
.articleBlock .newsTitle{
	font-size:11pt;
	width:100%;
	display:block;
	font-weight:bold;
	color:#006aab;
	line-height:20px;
}
.articleBlock .newsTitle:hover
{
	color:Red;
}
.articleBlock .newsDetail
{
	color:#0D3EA6;
	font-size:80%;
    display: block;
    margin-left:672px;
    margin-top:8pt;
}
.theButton
{
	color:#006aab;
    background-color:#eee;
	border:solid 1px #aaa;
	padding:3px 6px 3px 6px;
	margin:10px 0 10px 0;
	font-size:8pt;
	font-weight:bold;
}
.theButton:hover
{
	color:Red;
	cursor:pointer;
}